102
356
76
121
43
92
44
29
64
37
122
60
86
28
87
74
114
62
36
18
24
20
139
66
58
51
33
59
93
38
53
81
164
48
19
117
50
25
188
35
71
67
261
56
31
41
63
22
21
16
112