36
10
12
11
127
84
26
74
65
54
43
107
108
123
198
44
35
21
71
89
34
32
63
25
61
147
52
139
93
159
51
365
80
208
226
161
664
29
124
137
66
263
130
145
138
50
102
37
122