106
5
14
18
11
16
25
31
21
15
9
8
83
73
17
75
32
132
20
84
4
28
86
302
70
113
37
51
39
250
59
1013
101
40
45
23
232
50
12
54
68
19
52
24
126
35