31
153
334
53
83
38
121
102
36
72
98
92
87
84
70
137
114
60
208
76
40
61
206
35
170
546
66
52
130
95
63
30
48
19
118
361
117
93
134
43
107
365
108
23
33
273
77
22
99
44
75