29
65
160
40
6
101
12
11
44
27
75
48
376
163
62
633
38
117
15
232
89
51
97
91
74
57
67
53
90
21
227
59
94
63
49
3
106
126
54
61
98
73
24
381
110
86
70
25