103
608
30
24
68
41
42
246
89
93
117
101
195
187
84
74
38
124
7
33
21
34
12
109
13
49
23
97
104
18
71
105
116
56
186
25
8
29
67
11
17
37
45
234
88
47