93
12
60
18
192
11
17
33
37
41
29
7
19
26
28
31
131
40
107
20
15
81
5
45
523
117
3
27
30
10
73
35
295
404
362
133
66
68
101
23
122
22
63
129
53