48
24
106
60
97
23
82
21
52
38
45
148
49
142
87
100
51
94
84
13
29
18
86
76
102
25
16
36
75
46
90
276
12
28
14
27
89
130
66
63
40
19
317
347
35
425
95