135
107
39
49
34
21
98
30
105
38
8
37
72
95
45
368
100
226
234
175
333
44
67
60
151
114
173
85
106
26
17
102
208
57
434
112
19
12
96
29
43
201
8141
269
664
28
70
50
128
2344
58