30
117
28
72
36
39
127
34
545
95
59
114
14
123
110
89
129
43
94
24
116
45
56
38
193
326
66
301
146
15
65
17
149
134
26
236
33
384
226
77
241
67
27
167
41
568
99
53
48
79
29
46