33
86
74
141
329
383
37
38
22
92
111
89
119
121
73
58
44
35
76
25
126
42
34
23
57
77
49
17
21
53
79
59
108
103
91
101
171
275
128
16
40
28
48