32
14
104
78
59
67
84
43
69
20
186
240
95
101
94
48
33
185
74
21
50
107
68
29
375
97
368
316
47
13
37
118
92
34
5
175
268
342
65
96
144
31
22
72
27
73
87
42
10
153