122
61
46
143
108
45
24
89
77
331
75
121
153
95
235
76
33
117
259
35
113
482
162
16
104
98
23
51
123
110
94
102
12
118
115
5
97
47
67
124
87
15
25
66
19
224
64
107
142
100