164
23
40
85
53
65
35
43
38
94
21
24
279
114
86
29
28
39
327
3
69
41
44
232
176
140
97
224
46
418
48
26
110
98
47
36
347
32
126
464
59
194
145
73
309
275
103
93
498
183
102
66
31
50
125