16
51
17
42
92
86
32
146
30
11
33
45
24
40
90
41
138
83
15
14
74
28
29
31
125
18
124
23
919
13
162
58
123
67
334
48
584
50
135