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