33
129
8
4
150
11
46
233
17
93
7
16
94
115
2090
26
72
66
89
15
12
22
32
87
38
21
212
162
179
49
55
98
71
67
97
35
342
24
47
109
34
238
146
57
41
53
69
248