93
35
38
153
181
375
24
813
579
528
84
48
9
111
52
55
34
164
199
172
40
43
31
76
57
75
65
166
69
66
122
22
368
87
471
45
73
106
150
74
47
197
19
49
79
211
28
41
53
56
37