148
349
51
28
50
31
21
61
53
43
23
16
22
19
35
24
91
26
80
15
101
20
11
232
34
27
14
73
57
12
18
4
95
6
13
77
81
42
176
47
1
245
32
105
104
86
71
65