110
32
144
36
22
25
44
161
47
336
23
26
20
91
10
92
81
58
121
99
84
108
257
68
53
7
101
30
79
315
50
229
123
6
74
65
125
45
16
48
117
83
503
218
67
95
64
369