123
32
117
24
83
383
35
53
12
138
86
39
52
25
49
301
145
101
66
47
95
154
132
331
76
152
28
72
64
60
22
67
80
84
45
223
107
121
135
73
103
36
62
441
137
187
96
14
94