106
38
103
122
42
119
170
83
62
74
64
47
56
34
100
77
282
294
66
68
24
81
52
58
54
22
28
30
35
72
153
23
79
25
53
31
91
7
51
237
12
92
10
65
17
9
48
134
14
113
61