116
43
152
145
33
16
52
128
6
22
61
58
28
42
31
161
77
7
5
63
96
55
126
53
20
26
89
51
338
10
93
24
68
79
86
9
239
110
74
54
65
45
117
47
11
115
149
153
8
34