36
99
33
25
383
43
31
47
103
22
30
24
45
153
351
79
222
76
40
111
54
29
67
51
201
166
15
264
48
18
28
723
84
208
71
46
194
128
136
106
285
172
144
78
94
135
107
64