36
103
532
90
98
67
54
48
171
83
179
26
25
4
14
42
104
32
19
13
45
16
8
191
38
40
176
47
73
120
243
86
89
201
159
160
109
34
72
152
165
58
93
85
33
11
190
53
141
305
76
80