103
36
76
40
62
13
102
213
96
22
61
16
18
139
52
25
15
91
343
5
2
24
31
53
121
10
11
75
69
39
29
782
160
347
98
74
37
42
229
21
27
81
8
85
35
99